【Ansible】SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed がansible-playbook で表示される
ansible-playbook 実行で以下のエラーが発生しました。
fatal: [192.168.11.17]: UNREACHABLE! => {"changed": false, "msg": "ssl: HTTPSConnectionPool(host='192.168.11.17', port=5986): Max retries exceeded with url: /wsman (Caused by SSLError(SSLError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:897)'),))", "unreachable": true}
Ansible コントロールノードからターゲット Windows へ remoteシェルでログインしようとしていますが、証明書のチェックで失敗しています。
対処
セキュリティ上接続先Windows に問題ないなら証明書のチェックを無効化する。
以下の設定を追加することにより証明書のチェックを無効化する。
ansible_winrm_server_cert_validation: ignore
インベントリファイル内に記載する例:
[WinClients:vars]
ansible_winrm_server_cert_validation= ignore
【Ansible】よくある質問
個人的に独自に調査した事項をまとめています。各ベンダーとは全く関係がありません。
内容に誤りがある場合や情報が古くなっている場合があります。その場合でも修正されるとは限りません。
参考としてサイト閲覧ください。万が一誤りがあり損失等が発生しても保証しません。あくまでも自己責任でサイトを閲覧ください。